﻿html, body, #AreaSite
{     
    height: 100%;
    background-color:#F1F7F7;
}

#AreaSite
{
    height: auto;
    min-height: 100%;
    width:923px;
    margin:0 auto;    
}

.AreaTopo
{
    width:923px;
    height:90px;
    overflow:hidden;
}

.AreaLogo
{
    width:192px;
    height:90px;
    overflow:hidden;
    float:left;
}

.AreaTopoMenu
{
    width:731px;
    height:90px;
    overflow:hidden;
    float:left;
}

.EspacoRede
{
    width:731px;
    height:46px;
    overflow:hidden;
}

.EspacoMenu
{
    width:731px;
    height:46px;
    overflow:hidden;
}

.EspacoMenu ul
{
    float:right;
    font-family:Verdana;
    font-size:14px;
    color:#666666;
}

.EspacoMenu li
{
    float:left;
    width:140px;
    list-style:none;
    line-height:20px;
    text-align:center;
}

.EspacoMenu a:link,a:active
{
    color:#666666;
    text-decoration:none;
}

.EspacoMenu a:hover,a:visited
{
    text-decoration:underline;
}

.AreaBanner
{
    width:923px;
    height:221px;
    overflow:hidden;
}

#AreaConteudo
{
    margin-top:20px;
}

#AreaRodape
{
    position: relative;
    margin-top:102px;
    background-color:#E0EFEF;
    width:100%;
    height:102px;
    bottom:0;
    clear:both;
    
}

.ConteudoRodape
{
    margin:0 auto;
    width:980px;
    height:102px;
    overflow:hidden;
    
}

.ConteudoRodape ul
{
    font-family:Arial;
    font-size:12px;
    color:#666666;
    font-weight:bold;
    width:980px;
    margin-left:110px;
    margin-top:20px;
}

.ConteudoRodape li
{
    float:left;
    list-style:none;
    line-height:20px;
    text-align:center;
    margin-left:20px;
}

.ConteudoRodape a:link,a:active
{
    color:#666666;
    text-decoration:none;
}

.ConteudoRodape a:hover,a:visited
{
    text-decoration:underline;
}

.ConteudoRodape p
{
    line-height:20px;
    text-align:center;
    font-family:Arial;
    font-size:12px;
    color:#666666;
    font-weight:bold;  
}

.IndexAreaTopo
{
    border:1px solid #CCCDCD;
    width:920px;
    height:150px;
    background-color:White;
    border-radius: 10px 10px 0px 0px;
    /*box-shadow: 0px 0px 10px #696969;*/
}

.IndexAreaForm
{
    border-bottom:1px solid #CCCDCD;
    border-left:1px solid #CCCDCD;
    border-right:1px solid #CCCDCD;
    background-color:#EAF6F6;
    width:900px;
    padding:10px 10px 10px 10px;
    overflow:hidden;
}

.IndexSubAreaForm
{
    width:900px;
}

.IndexSubAreaFormEsq
{
    width:449px;
    float:left;
    border-right:1px solid #CCCDCD;       
}

.IndexSubAreaFormEsq h1
{
    color:#4C6163;
    font-family:Arial;
    font-size:22px;
    font-weight:normal;
    line-height:25px;
    margin:0px 0px 0px 5px;     
}

.IndexSubAreaFormDir h1
{
    color:#4C6163;
    font-family:Arial;
    font-size:22px;
    font-weight:normal;
    line-height:25px;
    margin:0px 0px 0px 15px;     
}

.EstiloIndexInput
{
    width:290px;
    height:35px;
    border-radius: 5px 5px 5px 5px;
    border:1px solid #CCCDCD;
    margin:0px 0px 15px 0px;
    color:#666666;
    font-family:Arial;
    font-size:16px;
    padding:0px 0px 0px 10px;
    
}

.EstiloIndexInputLogin
{
    width:100px;
    height:20px;
    border-radius: 5px 5px 5px 5px;
    border:1px solid #CCCDCD;
    margin:0px 0px 15px 0px;
    color:#666666;
    font-family:Arial;
    font-size:10px;
    padding:0px 0px 0px 10px;
    
}

.IndexSubAreaFormDir
{
    width:450px;
    float:left;
}

.IndexAreaBanner
{
    border-bottom:1px solid #CCCDCD;
    border-left:1px solid #CCCDCD;
    border-right:1px solid #CCCDCD;
    background-color:White;
    height:250px;
    width:920px;   
}

.AreaLogin
{
    width:240px;
    /*border-radius: 10px 10px 10px 10px;
    border:1px solid #CCCDCD;*/
    background-color:#EAF6F6;
    margin:auto;
    padding:5px 10px 10px 10px;
    overflow:hidden;
}

.AreaLogin h1
{
    color:#4C6163;
    font-family:Arial;
    font-size:16px;
    font-weight:normal;
    line-height:25px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    text-align:center;
}

.AreaLogin h2
{
    color:#4C6163;
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
    line-height:16px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.AreaLogin h3
{
    color:#4C6163;
    font-family:Arial;
    font-size:10px;
    font-weight:normal;
    line-height:16px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.AreaLogin hr
{
    color:#4C6163;
    width:100%;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    border:1px solid #CCCDCD;
}






